#include<iostream>
#include<unistd.h>

using namespace std;

void* test(void * v)
{
    cout<<"我是一个线程,我将5秒后退出！！！"<<endl;
    sleep(5);
    pthread_t tid;
    pthread_t* value=new pthread_t(tid);
    pthread_exit(value);
}

int main()
{
    pthread_t t;
    cout<<"创建一个线程"<<endl;
    pthread_create(&t,NULL,test,NULL);
    
    cout<<"等待30秒..."<<endl;
    int i=0;
    while(i<=30)
    {
        i++;
        sleep(1);
    }

    return 0;
}